template<class T, int M>
class BTreeNode{
    public:
        BTreeNode();
        BTreeNode(const T&);
    private:
        bool leaf;
        int keyTally;
        T keys[M-1];
        BTreeNode *pointers[M];
        friend BTree<T,M>;
}